Implementation of Level Set Methods in Cactus Framework
نویسنده
چکیده
Level set methods are a general and powerful technique to represent an object's boundary by the means of an implicit function that has a specific value on the boundary. This property permits the easy modeling of interfaces between different fluids that interact under prescribed/evolving conditions or that act under specified constraints. The Cactus Code is a general framework for developing computational solutions for a varied class of partial differential equations (PDEs). Amongst many Cactus applications are: numerical relativity, astrophysical flows and computational fluid dynamics (CFD). The purpose of this research work is to test and implement level set methods for solving problems with evolving surfaces within the Cactus framework. Once this method is implemented in Cactus it can be further used and upgraded to implement free surface flow and multiphase CFD problems making it easier for other scientists to conduct research in this field. To benchmark and validate the implementation, a simple problem of a notched disc moving in a rotational velocity field (known as Zalesak's Problem) is solved using Cactus. A simple implementation of a specific level set method must maintain constant volume of the disc after a full rotation. The results show the importance of reinitializing the signed distance function which is used to represent the interface of the notched disc. The shape of the notched disc changes to decrease sharp corners and becomes smoother at the end of a full rotation. Although the disc preserves its volume throughout the rotation by using this simple level set method, its shape changes drastically. Implementing advanced versions of simple level set methods 8,15 that preserve the shape of the interface over arbitrary velocity fields is deferred for future research. The results of Zalesak's Problem on different grid resolutions and under different flow conditions will be presented to validate as well as verify the correct implementation of the algorithm.
منابع مشابه
Modelling the Level of Adoption of Analytical Tools; An Implementation of Multi-Criteria Evidential Reasoning
In the future, competitive advantages will be given to organisations that can extract valuable information from massive data and make better decisions. In most cases, this data comes from multiple sources. Therefore, the challenge is to aggregate them into a common framework in order to make them meaningful and useful.This paper will first review the most important multi-criteria decision analy...
متن کاملAn Extensible Timing Infrastructure for Adaptive Large-Scale Applications
Real-time access to accurate and reliable timing information is necessary to profile scientific applications, and crucial as simulations become increasingly complex, adaptive, and large-scale. The Cactus Framework provides flexible and extensible capabilities for timing information through a well designed infrastructure and timing API. Applications built with Cactus automatically gain access to...
متن کاملNutritional Value of BRS Capiaçu Grass (Pennisetum purpureum) Silage Associated with Cactus Pear
The objective of this study was to evaluate the best level of inclusion of cactus pear in the ensiling of elephant grass Brazil seeds (BRS) capiaçu (Pennisetum purpureum), its effects on fermentative characteristics; and nutritional value. Experimental treatments consisted of BRS capiaçu grass silage with five levels of inclusion of cactus pear (0, 5, 10, 15 and 20% inclusion as fresh ...
متن کاملImplementation of a Binary Tree Driver (OAKc) in Cactus
Cactus Code is an open source framework designed primarily for scientists and engineers, in which the core or “flesh” acts as a central unit to which external modules or “thorns” can interface. Cactus is used on many different architectures and can be used to implement different codes from various disciplines. While initially developed for solving problems in numerical relativity, it has since ...
متن کاملA BINARY LEVEL SET METHOD FOR STRUCTURAL TOPOLOGY OPTIMIZATION
This paper proposes an effective algorithm based on the level set method (LSM) to solve shape and topology optimization problems. Since the conventional LSM has several limitations, a binary level set method (BLSM) is used instead. In the BLSM, the level set function can only take 1 and -1 values at convergence. Thus, it is related to phase-field methods. We don’t need to solve the Hamilton-Jac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006